package com.project.srtp.dto.resp;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserLoginRespDTO {
    private Long id;             // 数据库id
    private String userId;       //用户id
    private String username;     // 用户名
    private String token;        // JWT令牌
    private Long expireTime;     // 过期时间戳（毫秒）
    private String tokenType;    // 令牌类型（通常为Bearer）

    @Builder.Default
    private LocalDateTime loginTime = LocalDateTime.now(); // 登录时间
}
